// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

const db = cloud.database();
const _ = db.command;
// 云函数入口函数
exports.main = async (event, context) => {

  const { password, id, username } = event;

  // return {
  //   status: 200,
  //   message: "成功",
  //   data: await db.collection('users').doc(id).update({
  //     data:{
  //       password: password
  //     }
  //   })
  // }

  // update更新一条或多条记录，set是替换整条数据
  return {
    status: 200,
    message: "成功",
    data: await db.collection('users').where({
      username: username
    }).update({
      data: {
        password: password,
        age: _.inc(1)
      }
    })
  }
}